home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000037_icon-group-sender _Wed Feb 11 12:27:37 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id MAA07259
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Wed, 11 Feb 1998 12:27:36 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA21271; Wed, 11 Feb 1998 12:27:35 -0700
  7. Date: Wed, 11 Feb 1998 12:39:35 -0600 (CST)
  8. From: Ramon Pereda <rpereda@ringer.cs.utsa.edu>
  9. X-Sender: rpereda@pandora
  10. Reply-To: Ramon Pereda <rpereda@ringer.cs.utsa.edu>
  11. To: icon-group@optima.CS.Arizona.EDU
  12. Subject: Re: Stand-alone executables
  13. Message-Id: <Pine.GSO.3.95.980211123637.18124B-100000@pandora>
  14. Mime-Version: 1.0
  15. Content-Type: TEXT/PLAIN; charset=US-ASCII
  16. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  17. Status: RO
  18. Content-Length: 1330
  19.  
  20. On Tue, 10 Feb 1998, Mark Evans wrote:
  21.  
  22. > Under Windows/DOS, does there exist any method of bundling the "iconx"
  23. > interpreter with compiled icon code to create a true "stand-alone"
  24. > executable?
  25.  
  26. No, there does not.  Perl has one though called perl2exe.  The author of
  27. perl2exe told me that his techniques are a trade secret.  If I had a
  28. method of bundling the interpreter and application code, I would gave
  29. gotten away with using Icon much more in my jobs outside of the
  30. university.  At Texas Instruments, I worked on an assembly source to
  31. assembly source translator that was based on a terribly hacked up version
  32. of the assembler.  If I could have created a standalone Icon executable, I
  33. could have written the translator in Icon.  My experience with the Icon
  34. compiler was that the resulting source was too large; so, the executable
  35. would be too large.  This would have drawn the attention of my
  36. knuckle-headed supervisors. 
  37.  
  38. Ideally one would like a platform independent way of attaching the input
  39. to the interpreter to the end executable and to inform the interpreter to
  40. start reading at the some point in its own executable.  Perl2exe does this
  41. without recompiling perl.
  42.  
  43. If anyone has some techniques, experience, or advice they would like
  44. to share on this, please speak up.  I'd be glad to chase down any leads.
  45.  
  46. -ray
  47.  
  48.  
  49.  
  50.